
.stack-pane {
    -fx-background-image: url("../image/plugin_bg.png");
    -fx-background-size: cover;
    -fx-background-repeat: no-repeat;
    -fx-background-position: center;
}

.label-red {
    -fx-font-family: "PingFang SC", "PingFangSC"; /* 字体家族 */
    -fx-font-weight: 500; /* 字体粗细 */
    -fx-font-size: 16px; /* 字体大小 */
    -fx-text-fill: #E60A1E; /* 文字颜色 */
    -fx-line-spacing: 9px; /* 行间距 (line-height - font-size = 25px - 16px) */
    -fx-text-alignment: center; /* 文字对齐方式 */
    -fx-font-style: normal; /* 字体样式 */
}

.label-green {
    -fx-font-family: "PingFang SC", "PingFangSC"; /* 字体家族 */
    -fx-font-weight: 500; /* 字体粗细 */
    -fx-font-size: 16px; /* 字体大小 */
    -fx-text-fill: #08BF60; /* 文字颜色 */
    -fx-line-spacing: 9px; /* 行间距 (line-height - font-size = 25px - 16px) */
    -fx-text-alignment: center; /* 文字对齐方式 */
    -fx-font-style: normal; /* 字体样式 */
}

.bg-red {
    -fx-background-color: rgba(244, 206, 210, 0.5);
    -fx-border-radius: 2px;
    -fx-border-color: #FBAFB7;
    -fx-border-width: 1px;
}

.bg-green {
    -fx-background-color: rgba(215, 255, 234, 0.5);
    -fx-border-radius: 2px;
    -fx-border-color: #AEF2CF;
    -fx-border-width: 1px;
}

.label-violet {
    -fx-font-family: "PingFang SC", "PingFangSC"; /* 字体家族 */
    -fx-font-weight: 500; /* 字体粗细 */
    -fx-font-size: 18px; /* 字体大小 */
    -fx-text-fill: #4D148C; /* 文字颜色 */
    -fx-line-spacing: 7px; /* 行间距 (line-height - font-size = 25px - 18px) */
    -fx-text-alignment: center; /* 文字对齐方式 */
    -fx-font-style: normal; /* 字体样式 */
}

.bg-violet {
    -fx-background-color: rgba(77, 20, 140, 0.1);
    -fx-border-radius: 2px;
    -fx-border-color: rgba(77, 20, 140, 0.23);
    -fx-border-width: 1px;
}

.label-green {

}

.hand-cursor {
    -fx-cursor: hand;
}

.image-view-print {
    -fx-opacity: 0.5;
    -fx-background-color: black;
}

.print-foot {
    -fx-background-color: rgba(255, 255, 255, 0.5); /* 背景透明 */
    -fx-border-color: white; /* 白色边框 */
    -fx-border-width: 1px; /* 边框宽度 */
    /*-fx-padding: 20;          !* 内边距，避免内容与边框接触 *!*/
    -fx-effect: innershadow(gaussian, rgba(255, 255, 255, 0.5), 10, 0, 0, 0); /* 伪模糊效果 */
}

.print-start {
    -fx-background-color: #4D148C; /* 背景颜色 */
    -fx-border-radius: 2px; /* 边框圆角 */
    -fx-text-fill: #FFFFFF; /* 文本颜色 */
    -fx-font-family: "PingFang SC", sans-serif; /* 字体 */
    -fx-font-weight: 500; /* 字体粗细 */
    -fx-font-size: 14px; /* 字体大小 */
    -fx-line-spacing: 0px; /* 行间距调整 */
    -fx-padding: 5px 10px; /* 内边距，确保文本不挤在边缘 */
    -fx-alignment: center; /* 文本对齐，左对齐并垂直居中 */
}

.print-plugin {
    -fx-background-color: rgba(255, 255, 255, 0.3); /* 背景颜色，带透明度 */
    -fx-effect: dropshadow(gaussian, #D8D8D8, 11, 0, 1, 1); /* 模拟 box-shadow */
    -fx-border-radius: 6px; /* 边框圆角 */
    -fx-border-color: white; /* 边框颜色 */
    -fx-border-width: 2px; /* 边框宽度 */
    /*-fx-background-image: url("../image/print_bg2.png");*/
}

.print-copy {
    -fx-pref-width: 50px; /* 宽度 */
    -fx-pref-height: 17px; /* 高度 */
    -fx-font-family: "PingFangSC", "PingFang SC"; /* 字体 */
    -fx-font-weight: bold; /* 字体粗细 */
    -fx-font-size: 12px; /* 字体大小 */
    -fx-text-fill: #4D148C; /* 文字颜色 */
    -fx-line-spacing: 0; /* 行高，这里设为 0 以避免额外的空间 */
    -fx-alignment: center; /* 左对齐文本 */
}

.scroll-pane {
    -fx-focus-color: transparent;
    -fx-faint-focus-color: transparent;
    -fx-background-color: transparent;
}

.scroll-bar:vertical {
    -fx-background-color: #f0f0f0;
    -fx-width: 10px;
}

.scroll-bar:vertical .thumb {
    -fx-background-color: #cccccc;
    -fx-background-radius: 5px;
    -fx-width: 8px;
}
